/* pages/index/index.wxss */
page{
  background-color: #eff2f5;
  margin: 0px;
  padding: 0px 0px;
}
.container{
  margin: 0px;
  padding: 0px 0px;
  width: 100%;
  .search{
    background-color: white;
    width: 100%;
  }
  .main{
    width: 100%;
    background-color: white;
    margin-top: 10px;
    .content{
      width: 100%;
      padding: 0px 16px;
      .contentItem{
        width: 100%;
        height: 78px;
       margin-bottom: 10px;
      }
    }
  }
}
hr{
  
  opacity: .1;
  border-top: 1px double #333;
  height: 5px;
  width: 90%;
}
.loading{
  position: fixed;
  top:50%;
  left: 50%;
  transform: translate(-50%, -50%);  
  z-index: 999; 
}
.load-more{
  width: 100%;
  display: flex;
  justify-content: center;
  color: #409eff;
}
.mask {  
  position: fixed;  
  top: 0;  
  left: 0;  
  right: 0;  
  bottom: 0;  
  background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色背景 */  
  z-index: 998; /* 确保遮罩层在内容之上，但在加载图标之下 */  
}  
.home-container {
  background-color: #eff2f5;
  height: 100vh;
  width: 100%;
  padding: 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;

}

.header {
  width: 100%;
  height: 208px;
  position: relative;
  // margin-bottom: 200rpx;
}

.titleImg {
  width: 100%;
  display: flex;
  justify-content: center;
}

.img {
  width: 600rpx;
  height: 360rpx;
  position: absolute;
  top: 130rpx;
  border-radius: 10px;
  z-index: 5;
}


.header-main {
  width: 98%;
  display: flex;
  justify-content: center;
  background-color: #ffffff;
  border-radius: 26.39rpx;
  box-shadow: 0rpx 3.21rpx 6.41rpx #00000040;
  position: relative;
  .image1 {
    filter: blur(7.21rpx);
    border-radius: 50%;
    width: 270.83rpx;
    height: 270.83rpx;
    position: absolute;
    left: -16rpx;
    top: -96rpx;
    z-index: 1;
  }
}

.folder-grup {
  
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  .folder-item {
    
    width: 90%;
    margin-top: 7px;
    margin-left: 28rpx;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
  
  }
}